Al intentar ejecutar una aplicacion usando npx react-native run-android obtenemos el siguiente error:
Unable to install C:\Users\manuel.bascoy\code\Projects\NavigationSWO\android\app\build\outputs\apk\debug\app-debug.apk com.android.ddmlib.InstallException:
INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.navigationswo signatures do not match previously installed version; ignoring!
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:installDebug'.
> java.util.concurrent.ExecutionException: com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException:
INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.navigationswo signatures do not match previously installed version; ignoring!
Este error se produce porque ya tenemos instalada una aplicación con el mismo nombre de paquete, pero la aplicación es una aplicación distinta (tiene una firma distinta).
Para solucionar este problema solo tenemos que desinstalar la aplicación que ya está instalada en el dispositivo con el siguiente comando:
> adb uninstall "com.navigationswo"
En este caso el paquete es com.navigationswo (el nombre del paquete figura en el error), despues simplemente tenemos que volver a lanzar el comando para ejecutar la aplicación y ya debería de ir sin problemas.
React Native | APK | Install